package routers

import (
	"gitee.com/brookscoder/awesome-mall-go/handler"
	"github.com/gin-gonic/gin"
)

func registerUserApi(r *gin.Engine) {
	/* Restful风格的API
	即Representational State Transfer的缩写。
	直接翻译的意思是"表现层状态转化"，
	是一种互联网应用程序的API设计理念：URL定位资源，用HTTP描述操作
	*/

	// 路由组 管理接口版本
	v1 := r.Group("/v1")
	{ // {} 是书写规范
		v1.GET("/user/smscaptcha", handler.GetSMSCaptCha)
		v1.GET("/user/info", handler.QueryInfo)
		v1.POST("/user/login", handler.Login)
		v1.POST("/user/register", handler.Register)
		v1.PUT("/user/modifyInfo", handler.UpdateUserInfo)
		v1.DELETE("/user/cancellation", handler.DeleteUserInfo)
	}

}
